﻿/**************************************************************************************************
* 作    者：石国庆          创始时间：2014-12-26                                      
* 修 改 人：石国庆          修改时间：2014-12-26                                                    
* 描    述：地址表映射                                                                  
**************************************************************************************************/

using BAT.APT.Domain.Entities;
using BAT.APT.Domain.ValueObject;
using FluentNHibernate.Mapping;

namespace BAT.APT.Domain.Maps
{
    public class AddressMap : ClassMap<Address>
    {
        public AddressMap()
        {
            Table("address_t");
            Id(m => m.Id).GeneratedBy.Identity();
            Map(m => m.CreateTime);
            Map(m => m.Del);

            Map(m => m.City);
            Map(m => m.DiZhi);
            Map(m => m.PostCode);
            Map(m => m.Telephone);
            Map(m => m.State).CustomType<Enums.OrderState>();

        }
    }
}